Windows Server Core 2022 (一)安装 您所在的位置:网站首页 net core 图形界面 Windows Server Core 2022 (一)安装

Windows Server Core 2022 (一)安装

2023-12-13 02:57| 来源: 网络整理| 查看: 265

-----------------------------------------------------------------------------------------------------------------------

之前打通了IPv6,于是想在老笔记本上起个“简易服务器”,先跑跑 IIS,后续功能角色的添加再说。

考虑到尽可能把性能给服务而不是服务器自身的GUI,决定装 Windows Server Core 2022(之前带GUI的2022就安装而言已经没什么可说的,和Windows10一样一样的。按说 Nano 更轻,但是更硬核,大概适用于Docker,这次先不折腾。。。至于Linux,鉴于之前有些教训,还没熟悉到可以在实体机畅玩的水准)。

由于没有系统学习微软MCSE,乐子(一步一坑)是少不了的。

首先,WindowsServer的几个版本是需要了解的,Standard Datacenter Core Nano 。甚至,微软还发布了几个基础镜像 Windows base OS images

其次,Linux 配置都是 ini,  Windows 都是服务。WinRM WinRS 了解(搜)一下。

-----------------------------------------------------------------------------------------------------------------------

由于是实体机,U盘安装没什么惊喜,一波老套操作下来就看到了黑黑背景下一个黑黑的命令行窗口。默认应该是PowerShell,自动运行了 SConfig。

按软路由的思路,首先想到配个固定IPv4,然鹅遇到第一个坑,你看看图上的提示,就一个D和空白,英文说明里还有个S嘛。SConfig 详细用法 说明居然是错的,选DHCP或静态时,不是S,直接回车就是选静态。。。阿三真不靠谱!

既然号称core,基本上是装完开机看到IP后就转身走开的。直接去同网络下另外一台机远程管理的,毕竟远程工具大多支持复制粘贴和截屏。这里需要说明的是WindowsServerCore不是我最初理解的纯字符型,黑白界面下还是隐藏了一些图形界面,比如 regedit  taskmgr ,相对 ubuntu 的server 还是友好很多的。软件安装只要在命令行输入了安装包文件名,也是可以看到“下一步”这样的界面的。

SConfig界面选15进到命令行。输入 CMD 或 Powershell 可以任意切换。下面文字中 CMD: PS:就是实测切换不同环境后使用的,因为有些命令不能通用。

----------------------------------------------------------------------------------------------------------------------

服务器的远程管理有好几个手段:

1. 实测后首选 WindowsAdminCenter。 Windows10/11 可以下载大概80M的 msi 安装包,装好后就可以以web方式管理服务器,甚至还集成有web powershell 和 web 远程桌面。。。后面几个基本不用去折腾啦,看看就好。

2. RSAT ,微软御用服务器管理工具,早期版本还有些其他名字,RSAT支持2012以后的Server版本。Windows10/11也自带该工具,组件里添加即可。

3. MSTSC ,微软远程桌面,经典啊。

4. SSH,流行的远程纯文本连接,用Xshell7之类的软件连接,快一个字。缺点没图形。

下图是远程管理的条件之一,RSAT可以配置,不知道 WindowsAdminCenter 在没有配置这条之前是否可以连接?实测不需要的。

-----------------------------------------------------------------------------------------------------------------------

测试用的机器名:CORE2022 , 后面看到不再解释。

-----------------------------------------------------------------------------------------------------------------------

WindowsAdminCenter

简单易用,一图说明

-----------------------------------------------------------------------------------------------------------------------

上面说了 WindowsAdminCenter 就足够了,以下仅仅娱乐行为, 解题需要多种过程不是?

RSAT:

A 如另外有一台 WindowsServer2022,带GUI。其“服务器管理器”就可以添加这台远程服务器统一管理,不过默认报错“WinRM协商身份验证错误”,看提示大概原因是没有加域,默认没有使用https协议,所以还是需要设置一下下:

CMD:  winrm set winrm/config/client @{TrustedHosts="CORE2022"}  PS:      Set-Item wsman:\localhost\Client\TrustedHosts CORE2022 -Concatenate -Force

大意就是把远程主机加入到信任的主机列表中。

B 如另外一台不是WindowsServer2022,比如是Windows11, 可以在(应用---可选功能---安装“RSAT远程访问管理工具”),安装后 “开始” 菜单里搜索 “远程访问管理”(Windows工具里面)可以运行RSAT。

然而接下来就比较郁闷了,先是连不上,密码肯定正确就是不过,搜啊搜:

需要比刚才多个命令,大概是WinRM 服务没运行

PS:      winrm quickconfig

CMD:  winrm set winrm/config/client @{TrustedHosts="CORE2022"}  PS:      Set-Item wsman:\localhost\Client\TrustedHosts CORE2022 -Concatenate -Force

这下可以连上了,看到“远程访问管理控制台”,然后连接"CORE2022"后是空的,所有功能这些看不到,估计还是没加域的原因。。。算了回头再折腾。

https://docs.microsoft.com/en-us/windows-server/remote/remote-server-administration-tools   

-----------------------------------------------------------------------------------------------------------------------

MSTSC:比较愉快,"CORE2022"上面编辑注册表,开启防火墙端口即可。

regedit:HKEY_LOCAL_MACHINE\SYSTEM\CurrectControlSet\Control\Terminal Server      ---- fDeny TSConnection 这个键值的内容修改为0。 PS:netsh firewall set portopening TCP 3389  (语法有更新,但仍然可以成功执行)

参考

-----------------------------------------------------------------------------------------------------------------------

Core2022 安装 OpenSSH( 不区分大小写 ):      XShell7 默认22端口就可以连接了 Add-WindowsCapability -Online -Name OpenSSH.Server Add-WindowsCapability -Online -Name OpenSSH.Client Set-Service -Name ssh-agent -StartupType ‘Automatic’ Set-Service -Name sshd -StartupType ‘Automatic’ Start-Service ssh-agent Start-Service sshd

参考

-----------------------------------------------------------------------------------------------------------------------

至此,基本就不用跑到 "CORE2022" 看屏幕和敲键盘了。接下来可以安装一些服务了

常用命令:

shutdown -r -t 00  (立即重启 ,不带 -t 00 是一分钟后重启)

regedit

taskmgr

tasklist 

netstat -an

notepad    没错,就是记事本。保存时可以看到熟悉的C盘使用情况。还可以新建文件夹呢

timedate.cpl   熟悉的图形界面修改时间

Core好像不能装docker? 无聊测试了一下 multipass是可以安装的。。。然鹅,测试机实在是太老了,CPU不支持Hyper-V,先搁置吧,回头换机再说。

 下一篇:

Windows Server Core 2022 (二)跑个 IIS 先_jiangge12的博客-CSDN博客



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有